home *** CD-ROM | disk | FTP | other *** search
/ GameSpot.it / GameSpot Italia (2001).bin / demo / severancedemo / data1.cab / Program_Files / Maps / Ragnar_M2 / ChaosKnight.py < prev    next >
Text File  |  2000-10-13  |  974b  |  51 lines

  1. import Bladex
  2. import EnemyTypes
  3. import Damage
  4. import math
  5. import B3DLib
  6.  
  7.  
  8.  
  9. #######################
  10. #     Preparacion     #
  11. #######################
  12.  
  13.  
  14. chaosk1=Bladex.CreateEntity("ChaosK1", "ChaosKnight", -114000.0, 0.0, -99500.0,"Person")
  15. chaosk1.Angle=-3.14159/2.0
  16. EnemyTypes.EnemyDefaultFuncs(chaosk1)
  17. chaosk1.Blind=1
  18. chaosk1.Deaf=1
  19. chaosk1.Life=1000
  20. chaosk1.DamageFunc=ChaosDamage
  21.  
  22. chaosk1.ActionAreaMin=pow(2,0)
  23. chaosk1.ActionAreaMax=pow(2,1)
  24.  
  25. chaosk1.Data.DamageFactorNone=0.15
  26. chaosk1.Data.DamageFactorLight=0.35
  27. chaosk1.Data.DamageFactorHeavy=0.35
  28. chaosk1.Data.PrepareWeapons("Espadon", "Escudon")
  29. chaosk1.Data.PrepareDisappearance()
  30.  
  31.  
  32.  
  33.  
  34.  
  35. sectorcamarachk=Bladex.GetSector(-101500.0, 750.0, -94300.0)
  36.  
  37. sectorcamarachk.OnEnter=MueveCamaraChk
  38.  
  39.  
  40. ##################
  41. #     Muerte     #
  42. ##################
  43.  
  44. TOTAL_TIME=8.0
  45. TOTAL_STEPS=TOTAL_TIME*60.0
  46. ANGLE_VARIATION=2.0*3.14159/TOTAL_STEPS
  47.  
  48.  
  49. chaosk1.ImDeadFunc=MuereChaosK1
  50.  
  51.